enum DBPProtocol
{
	DBP_PROTOCOL_NONE,

	CDBP_REGISTER,
	SDBP_REGISTER_RESP,

	FLAG_DBP_PROTOCOL_NEED_REGISTER_BEGIN,

	SDBP_RPC_INVOKE_RESP,  // `ignore`

	CDBP_LOAD_ALL_INST_CFG_DATA,  // `rpc`
	CDBP_SAVE_INST_CFG_DATA,  // `rpc`

	CDBP_LOAD_ALL_PLAYER_CHARACTER_INFO,  // `rpc`
	CDBP_LOAD_ACCOUNT_PLAYER_PREVIEW_INFO,  // `rpc`
	CDBP_LOAD_ONE_PLAYER_CHARACTER_INFO,  // `rpc`
	CDBP_NEW_ONE_PLAYER_INSTANCE,  // `rpc`
	CDBP_SAVE_ONE_PLAYER_INSTANCE,  // `rpc`
	CDBP_LOAD_ONE_PLAYER_INSTANCE,  // `rpc`
	CDBP_DELETE_ONE_PLAYER_INSTANCE,  // `rpc`
	CDBP_SAVE_MULTI_PLAYER_GS_INFO,  // `rpc`

	CDBP_ACQUIRE_MAIL_EXPIRE_TIME,  // `rpc`
	CDBP_CLEAN_EXPIRE_MAIL,  // `rpc`
	CDBP_GET_PLAYER_MAIL_COUNT,  // `rpc`
	CDBP_GET_PLAYER_MAIL_LIST,  // `rpc`
	CDBP_GET_PLAYER_MAIL_ATTACHMENT,  // `rpc`
	CDBP_PLAYER_GET_MAIL_ATTACHMENT,  // `rpc`
	CDBP_PLAYER_VIEW_MAIL_DETAIL,  // `rpc`
	CDBP_PLAYER_WRITE_MAIL,  // `rpc`
	CDBP_PLAYER_DELETE_MAIL,  // `rpc`
	CDBP_SYSTEM_MULTI_SAME_MAIL,  // `rpc`
	CDBP_SYSTEM_MULTI_DIFFERENT_MAIL,  // `rpc`

	CDBP_LOAD_ALL_GUILD_INFO,  // `rpc`
	CDBP_LOAD_ALL_GUILD_MEMBER,  // `rpc`
	CDBP_LOAD_ALL_GUILD_APPLY,  // `rpc`
	CDBP_NEW_ONE_GUILD_INSTANCE,  // `rpc`
	CDBP_SAVE_ONE_GUILD_INSTANCE,  // `rpc`
	CDBP_DELETE_ONE_GUILD_INSTANCE,  // `rpc`
	CDBP_NEW_ONE_GUILD_MEMBER,  // `rpc`
	CDBP_SAVE_ONE_GUILD_MEMBER,  // `rpc`
	CDBP_DELETE_ONE_GUILD_MEMBER,  // `rpc`
	CDBP_NEW_ONE_GUILD_APPLY,  // `rpc`
	CDBP_DELETE_GUILD_APPLY,  // `rpc`

	CDBP_LOAD_ALL_SOCIAL_FRIEND,  // `rpc`
	CDBP_LOAD_ALL_SOCIAL_IGNORE,  // `rpc`
	CDBP_DELETE_ALL_SOCIAL_DATA,  // `rpc`
	CDBP_NEW_SOCIAL_FRIEND,  // `rpc`
	CDBP_DELETE_SOCIAL_FRIEND,  // `rpc`
	CDBP_NEW_SOCIAL_IGNORE,  // `rpc`
	CDBP_DELETE_SOCIAL_IGNORE,  // `rpc`

	CDBP_LOAD_ALL_OPERATING_ACTIVITY,  // `rpc`
	CDBP_SAVE_OPERATING_ACTIVITY,  // `rpc`
	CDBP_CLEANUP_OPERATING_ACTIVITY,  // `rpc`

	DBP_PROTOCOL_COUNT
}